package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;

@FieldTypeAnnotation(tableName = "t_l_ck_flowercard_turn_over", autoSave = true,desc = "花牌之恋-每局翻牌操作",uploadCk = true)
public class LogFlowerCardTurnOver extends ServerBaseLog{

    @FieldTypeAnnotation(desc = "用户ID",isIndex = true)
    private long userId;

    @FieldTypeAnnotation(desc = "活动ID",isIndex = true)
    private int activityId;

    @FieldTypeAnnotation(desc = "轮次")
    private int round;

    @FieldTypeAnnotation(desc = "局数")
    private int gameTimes;

    @FieldTypeAnnotation(desc = "翻开卡片美女ID")
    private String openCardId;

    @FieldTypeAnnotation(desc = "翻开卡片坐标")
    private String openPos;

    @FieldTypeAnnotation(desc = "消除数")
    private int effaceNum;

    @FieldTypeAnnotation(desc = "消除坐标")
    private String eliminatePos;

    @FieldTypeAnnotation(desc = "剩余卡牌数")
    private int leftCardNum;

    @FieldTypeAnnotation(desc = "获得良缘值、积分")
    private int getScore;

    @FieldTypeAnnotation(desc = "当前良缘值、积分")
    private int totalScore;

    @FieldTypeAnnotation(desc = "当前npc")
    private String npc;

    @FieldTypeAnnotation(desc = "获得美女小人花露数量")
    private int getFlowerDew;

    @FieldTypeAnnotation(desc = "当前玫瑰花露数量")
    private int flowerDew;

    @FieldTypeAnnotation(desc = "当前美女技能")
    private String beautySkill;

    @FieldTypeAnnotation(desc = "当前连消数")
    private int combo;

    public LogFlowerCardTurnOver(long userId, int activityId, int round, int gameTimes, String openCardId, String openPos,
                                 int effaceNum, String eliminatePos, int leftCardNum, int getScore, int totalScore, String npc,
                                 int getFlowerDew, int flowerDew, String beautySkill, int combo) {
        this.userId = userId;
        this.activityId = activityId;
        this.round = round;
        this.gameTimes = gameTimes;
        this.openCardId = openCardId;
        this.openPos = openPos;
        this.effaceNum = effaceNum;
        this.eliminatePos = eliminatePos;
        this.leftCardNum = leftCardNum;
        this.getScore = getScore;
        this.totalScore = totalScore;
        this.npc = npc;
        this.getFlowerDew = getFlowerDew;
        this.flowerDew = flowerDew;
        this.beautySkill = beautySkill;
        this.combo = combo;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getRound() {
        return round;
    }

    public void setRound(int round) {
        this.round = round;
    }

    public int getGameTimes() {
        return gameTimes;
    }

    public void setGameTimes(int gameTimes) {
        this.gameTimes = gameTimes;
    }

    public String getOpenCardId() {
        return openCardId;
    }

    public void setOpenCardId(String openCardId) {
        this.openCardId = openCardId;
    }

    public String getOpenPos() {
        return openPos;
    }

    public void setOpenPos(String openPos) {
        this.openPos = openPos;
    }

    public int getEffaceNum() {
        return effaceNum;
    }

    public void setEffaceNum(int effaceNum) {
        this.effaceNum = effaceNum;
    }

    public String getEliminatePos() {
        return eliminatePos;
    }

    public void setEliminatePos(String eliminatePos) {
        this.eliminatePos = eliminatePos;
    }

    public int getLeftCardNum() {
        return leftCardNum;
    }

    public void setLeftCardNum(int leftCardNum) {
        this.leftCardNum = leftCardNum;
    }

    public int getGetScore() {
        return getScore;
    }

    public void setGetScore(int getScore) {
        this.getScore = getScore;
    }

    public int getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(int totalScore) {
        this.totalScore = totalScore;
    }

    public String getNpc() {
        return npc;
    }

    public void setNpc(String npc) {
        this.npc = npc;
    }

    public int getGetFlowerDew() {
        return getFlowerDew;
    }

    public void setGetFlowerDew(int getFlowerDew) {
        this.getFlowerDew = getFlowerDew;
    }

    public int getFlowerDew() {
        return flowerDew;
    }

    public void setFlowerDew(int flowerDew) {
        this.flowerDew = flowerDew;
    }

    public String getBeautySkill() {
        return beautySkill;
    }

    public void setBeautySkill(String beautySkill) {
        this.beautySkill = beautySkill;
    }

    public int getCombo() {
        return combo;
    }

    public void setCombo(int combo) {
        this.combo = combo;
    }

}
